home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / keyb / keydef03.zip / KEYDEF.HST < prev    next >
Text File  |  1993-02-08  |  3KB  |  51 lines

  1. KEYDEF.BAS - DOS key reassign program adapted by Jim Groeneveld (1993), vs. 0.3.
  2.  
  3. * Changes by Jim Groeneveld, January 1989, version 0.1-------------------------
  4.   Corrected some minor and essential, but small errors.
  5.   Changed dimension 20 (number of keys to be redefined) into 100.
  6.   Changed display of Ax, Sx and Cx into Alt-Fx, Shft-Fx and Ctrl-Fx resp.
  7.   Changed error handling subroutine into printing only non-handled errors.
  8.   Added line 1735 and changed line 1750 in order to change input question.
  9.   Changed listing of current definitions by enabling scrolling of the scr.
  10.   Added default file name of key redefinitions: C:\DOSKEYRE.DEF.
  11.   Added optional cancel of saving redefinitions to diskfile.
  12.   Added possibility to process embedded CR definitions (not only trailing ones).
  13.   Deleted automatic creation of non-existing CONFIG.SYS file.
  14.   Added key names for all control characters.
  15.   Added processing of embedded double quotes to and from ';34;'.
  16.   Added final simplifying of developing string: removing redundant ';""'.
  17.   Added prompt for continuing after termination.
  18.  
  19. * Changes by Jim Groeneveld, May 1990, version 0.2-----------------------------
  20.   Corrected some minor error concerning the display.
  21.   Corrected calculation of number of bytes left using array L(N) (not sure
  22.     whether formula is correct though, please comment on that, see source).
  23.  
  24. * Changes by Jim Groeneveld, February 1993, version 0.3------------------------
  25.   Added support for F11 and F12 (also shifted) (not tested yet: old ANSI.SYS).
  26.   Minor improvements.
  27.  
  28. * Still unsatisfactory, not to be solved momentarily---------------------------
  29.   Converting beginning and/or successive embedded CR's or double quotes (DQ's)
  30.     from C$ to B$; (a better and more general routine to analyze and convert C$
  31.     to B$ should still be written, that is: read general format (emulate
  32.     ANSI.SYS) with values, search for ";").
  33.   Writing entered converted definitions is perfect; reading is not.
  34.     Though reading (and converting back) is not perfect, not explicitely
  35.     specifying keys are only (eventually) displayed erroneously on the screen.
  36.     When rewritten, the original (correct) definition is written though.
  37.     Only when redefining them the errors have to be corrected by hand.
  38.   (alternative line input routine on line 25 with ESC=cancel option).
  39.   Testing integrity of definition file (together with general conv. routine);
  40.     the program only reads files created by itself correctly (with regard to
  41.     the remarks above), but may fail with different files.
  42.   Entering control or extended (two-byte) characters as definition strings,
  43.     because LINE INPUT can not read them, though not valid for definitions.
  44.  
  45. Centrum voor Medische Informatica TNO       <Email>              |  |  |\/|
  46. TNO Center for Medical Informatics | GROENEVELD@CMI.TNO.NL  |  \_/  |  |  |
  47. ( CMI-TNO )    | Y. Groeneveld     | GROENEVELD@CMIHP1.UUCP | Jim Groeneveld
  48. P.O.Box 124    | Wassenaarseweg 56 | GROENEVELD@TNO.NL      | Schoolweg 14
  49. 2300 AC Leiden | 2333 AL Leiden    | ...@HDETNO51.BITNET    | 8071 BC Nunspeet
  50. Nederland.     | (+31|0)71-181810  | Fax (+31|0)71-176382   | 03412-60413
  51.